package py.com.erpone.view.datamodel;

import java.util.List;

import javax.faces.model.ListDataModel;

import org.primefaces.model.SelectableDataModel;

import py.com.erpone.entity.dm.Rol;
import py.com.erpone.entity.dm.Usuario;

public class RolDataModel extends ListDataModel<Rol> implements SelectableDataModel<Rol> {
	
	public RolDataModel() {
	}

	public RolDataModel(List<Rol> arg0) {
		super(arg0);
	}

	@Override
	public Object getRowKey(Rol rol) {
		return rol.getDescripcion();
	}

	@Override
	public Rol getRowData(String rowKey) {
        List<Rol> rols = (List<Rol>) getWrappedData();            
        for(Rol rol : rols) {  
            if(rol.getDescripcion().equals(rowKey))  
                return rol;  
        }            
        return null; 
	}

}
